Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Qatar ExxonMobil Open - Doha Miami Open - Miami National Bank Open - Toronto Spain F17 Spain F18 Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 Czech Republic F5 Czech Republic F6 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Slovakia F4 Austria F5 France F7 Slovakia F3 Great Britain F6 Spain F6 Germany F1 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) The Manchester Trophy - Manchester Fergana Challenger - Fergana Oberstaufen Cup - Oberstaufen Challenger 42 - Andrezieux Zivnobanka Czech Open - Prostejov Open Castilla y Leon - Segovia KGHM Polish Indoors - Wroclaw Togliatti Cup - Togliatti Tatra Banka Open - Bratislava Zagreb Open - Zagreb GHI Bronx Classic - Bronx The Surbiton Trophy - Surbiton West of England Tennis - Bristol Architect Open - Budapest Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov USTA Challenger of Burbank - Burbank Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Hamburg Challenger - Hamburg Intersport Heilbronn Open - Heilbronn The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Pro Tennis World Open - Sunrise BH Indoor Sarajevo - Sarajevo Czech Open 2005 - Prostejov The LTA Manchester Trophy - Manchester USTA Comerica Challenger - Aptos Challenger Tunisie - Tunis dBI Tennis Challenger - Binghamton KGHM Dialog Polish Indoors - Wroclaw PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Ethias Tennis Trophy - Mons Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Tatra Banka Open - Bratislava Pozoblanco Challenger Manchester Challenger Istanbul Challenger Privat Bank Cup - Dnepropetrovsk Mons Challenger Recanati Challenger Belgrade Challenger Bordeaux Challenger Copa Telefonica CTC Chile - Santiago Aptos Challenger Tashkent Challenger PEOPLEnet Cup - Dnepropetrovsk Ortisei Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Bergamo Challenger Odlum Brown Vancouver Open - Vancouver Cherbourg Challenger Bath Challenger Athens Challenger Johannesburg Challenger Granby Challenger Astana Challenger Segovia Challenger Nottingham Challenger Trnava Challenger Eckental Challenger Salzburg Challenger Helsinki Challenger Akbank Private Banking TED Open - Istanbul Heilbronn Challenger Sarajevo Challenger Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Athens Challenger Recanati Challenger Beijing Challenger Istanbul Challenger Heilbronn Challenger Sarajevo Challenger Prostejov Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Petange Challenger Eckental Challenger Bergamo Challenger Gimcheon Challenger Busan Challenger LTA Shrewsbury Challenger - Shrewsbury Portoroz Challenger Challenger DCNS de Cherbourg - Cherbourg Salzburg Challenger Intersport Heilbronn Open - Heilbronn La Serena Open - La Serena Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Mallorca Challenger Mons Challenger Orleans Challenger IX Torneo Internacionale de Tennis - Barletta Taipei City Challenger Nottingham Challenger Heineken Challenger - Ho Chi Minh City Biella 1 Challenger The Stella Artois Grass Court Championships - London Open de L'Isere - Grenoble IPP Open - Helsinki KGHM Polish Indoors - Wroclaw The Manchester Trophy - Manchester Aix En Provence Challenger Nottingham Challenger GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul Astana Challenger Privat Bank Cup - Dniepropetrovsk USTA Men's Challenger of Dallas - Dallas Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Nottingham-2 Challenger Tatra Banka Slovak Open - Bratislava USTA Tennis Championships of Houston - Houston The 69th King's Cup-Thailand Open - Bangkok Surbiton Challenger The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava The LTA Bolton Challenger - Bolton Mauritius Open - Mauritius Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen The Natrel's Challenger of Granby - Granby Geneva Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Bordeaux Challenger Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Nottingham Challenger Kremlin Cup - Moscow Stockholm Open - Stockholm AAPT Championships - Adelaide Copenhagen Open - Copenhagen Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Besancon Challenger Stockholm Open - Stockholm Nottingham-2 Challenger CA Tennis Trophy - Vienna Rennes Challenger Izmir Challenger Ostrava Challenger The Samsung Open - Nottingham Cremona Challenger AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Milan Indoors - Milan Dubai Open - Dubai Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok Open de Moselle - Metz Next Generation Adelaide International - Adelaide SAP Open - San Jose Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Jersey Challenger Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Helsinki Challenger BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia AEGON International - Eastbourne Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Gelsor Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Salzburg Challenger Izmir Challenger Heilbronn Challenger Tashkent Challenger Bergamo Challenger Trnava Challenger The Artois Championships - London Ortisei Challenger Qatar Exxon Mobil Open - Doha Helsinki Challenger Sarajevo Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Studena Croatia Open - Umag Rakuten Japan Open - Tokyo Brisbane International - Brisbane The Dubai Tennis Championships - Dubai AEGON Championships - London Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Bergamo Challenger Quimper Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles China Open - Beijing Campbell's Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Johannesburg Challenger Shenzhen Open - Shenzhen China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Shenzhen Open - Shenzhen Regions Morgan Keegan Championships - Memphis European Open - Antwerp Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Sydney Tennis Classic - Sydney Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Hall of Fame Open - Newport Citi Open - Washington Brisbane International - Brisbane Ostrava Challenger AEGON Championships - London Proton Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow SA Tennis Open - Johannesburg Serbia Open - Belgrade San Diego Open - San Diego AEGON Championships - London Taipei City Challenger Adelaide International 1 - Adelaide Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha AEGON Championships - London PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Dubai Duty Free Tennis Championships - Dubai The Stella Artois Grass Court Championships - London Qatar ExxonMobil Open - Doha Adidas International - Sydney AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp AEGON Championships - London Erste Bank Open - Vienna Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London AEGON Championships - London Erste Bank Open - Vienna Citi Open - Washington Nova Challenger Osaka - Osaka Melbourne Summer Set - Melbourne The Scottish Tennis Championships - Edinburgh Zagreb Open - Zagreb Mercedes Cup - Stuttgart Compaq Cup 2001 - Zabrze Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Barcelona Open BancSabadell - Barcelona China Open - Beijing AEGON Championships - London Exim Agmedia Open - Kosice Moselle Open - Metz Brisbane International - Brisbane Zhuhai Open - Zhuhai China Open - Beijing Ordina Open - 's-Hertogenbosch bett1HULKS Indoors - Cologne China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Open 13 - Marseille Winston-Salem Open - Winston-Salem Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent ABN AMRO World Tennis Tournament - Rotterdam Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Internationaler Raiffeisen Grand Prix - St. Polten Tennis Channel Open - Las Vegas Swiss Indoors Basel - Basel Ordina Open - 's-Hertogenbosch Gijon Open - Gijon Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Boss Open - Stuttgart cinch Championships - London Open SEAT 2008 - Barcelona St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Mutua Madrilena Madrid Open - Madrid Open de Moselle - Metz Open Seat Godo 2003 - Barcelona Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Pacific Life Open - Indian Wells cinch Championships - London Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Tennis Masters Series - Toronto Heineken Open - Auckland Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid AIG Japan Open Tennis Championships - Tokyo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Qatar Open - Doha Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de la Comunidad Valenciana - Valencia Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - New York Western & Southern Open - Cincinnati Rolex Paris Masters - Paris The Stella Artois Championships - London Miami Open - Miami National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Open - Cincinnati Masters Series - Hamburg BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Rogers Masters - Montreal U.S. Open - New York Masters Series Hamburg - Hamburg Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Gonet Geneva Open - Geneva Rogers Cup - Montreal BNP Paribas Masters - Paris Citi Open - Washington BNP Paribas Open - Indian Wells Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open de Moselle - Metz U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris ABN/AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Medibank International - Sydney Legg Mason Tennis Classic - Washington ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow NASDAQ-100 Open - Miami French Open - Paris Sony Ericsson Open - Miami Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, PO, SUI-GBR 5-0 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, QF, ITA-GBR 3-2 Wimbledon - London Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group D, Glasgow Telecom Italia Masters - Rome U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Australian Open - Melbourne AAMI Classic - Kooyong Capitala World Tennis Championship Australian Open - Melbourne 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Australian Open - Melbourne Mubadala World Tennis Championship French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Mubadala World Tennis Championship U.S. Open - New York All Lower level tournaments Australian Open - Melbourne Wimbledon - London U.S. Open - New York Mubadala World Tennis Championship Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London BNP Paribas Open - Indian Wells Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Olympics - Beijing Olympics - London Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group B, Manchester Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 AAMI Classic - Kooyong Davis Cup, World Group, PO, GBR-CRO 4-1 French Open (juniors) Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-JPN 3-1 Mubadala World Tennis Championship Wimbledon (juniors) Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Olympics - Athens Wimbledon - London Open 13 Provence - Marseille